package com.optimatch.ui.model.beans;

public class ContrainteDePeriode implements Contrainte {

	private int journeeMin;
	private int journeeMax;
	private int equipe1;
	private int equipe2;
	private boolean equipe1ADomicile;
	
	public ContrainteDePeriode() {
		super();
	}
	
	public ContrainteDePeriode(int j1, int j2, int e1, int e2, boolean domicile) {
		this.journeeMin = j1;
		this.journeeMax = j2;
		this.equipe1 = e1;
		this.equipe2 = e2;
		this.equipe1ADomicile = domicile;
	}
	
	public String toString() {
		String res = "Contraintes de période imposée";
		res += " | Equipes : " + equipe1 + " vs. " + equipe2;
		res += " | " + "Journée min " + journeeMin + ", Journée max " + journeeMax;
		if (equipe1ADomicile) {
			res += " | " + equipe1 + " a domicile ";
		}
		return res;
	}
	
	
	public boolean isEquipe1ADomicile() {
		return equipe1ADomicile;
	}

	public int getJourneeMin() {
		return journeeMin;
	}
	public void setJourneeMin(int journeeMin) {
		this.journeeMin = journeeMin;
	}
	public int getJourneeMax() {
		return journeeMax;
	}
	public void setJourneeMax(int journeeMax) {
		this.journeeMax = journeeMax;
	}
	public int getEquipe1() {
		return equipe1;
	}
	public void setEquipe1(int equipe1) {
		this.equipe1 = equipe1;
	}
	public int getEquipe2() {
		return equipe2;
	}
	public void setEquipe2(int equipe2) {
		this.equipe2 = equipe2;
	}

	
	
}
